package com.zpkj.portal.service.user;

import com.zpkj.portal.dto.ResponseParameter;

public interface UserService {

	/**
	 * 注册
	 */
	String systemRegister(String tel, String pwd, String smsCode, String inviteCode, ResponseParameter result,
			String appType);

	/**
	 * 注册
	 */
	String systemUserRegister(String tel, String pwd, String inviteCode, String redisKey, ResponseParameter result,
			String appType);

	/**
	 * 重置密码
	 */
	String updatePwd(String loginUserId, String oldPwd, String newPwd, ResponseParameter result);

	/**
	 * 本系统用户登录
	 */
	String systemLogin(String tel, String pwd, ResponseParameter result, String ipAdds, String macNo, String appType);

	/**
	 * 验证码用户登录
	 */
	String smsCodeLogin(String tel, String smsCode, ResponseParameter result, String inviteCode, String appType);

	/**
	 * 登出
	 */
	String logout(String userId);

}